var BaseAction = require('./../../../../FrameWork/Action/BaseAction');
var _ = require('./../../../../FrameWork/we_underscore');
var BaseEmit = require('./BaseEmit');
cc.Class(
{
    extends: BaseEmit,

    properties:
    {

        prefabBullet:
        {
            default: null,
            type: cc.Prefab,
            displayName: '子弹预设'
        },

        nodePlane:
        {
            default: null,
            type: cc.Node,
            displayName: '飞机本体'
        },

        actionBullet:
        {
            default: null,
            type: BaseAction,
            displayName: '子弹动作'
        }
    },

    onLoad: function()
    {
        this._super();
    },

    /**
     * _cycleTime:延时周期（单位毫秒）
     */
    doStart: function(_cycleTime, _nodeParent)
    {
        //子类自己实现
        this._super(_cycleTime, _nodeParent);
    }
});